package cn.com.surker.production.dao;

import cn.com.surker.production.entity.ProductionPayPlan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 生产付款计划表 Mapper 接口
 * </p>
 *
 * @author admin
 * @since 2024-05-31
 */
public interface ProductionPayPlanDao extends BaseMapper<ProductionPayPlan> {
    /**
     * 查询付款计划信息
     * @param startTime 统计开始时间
     * @param endTime 结束时间
     * @param orgId 公司ID
     * @param lastMonth 上月日期
     * @param month 本月日期
     * @return
     */
    List<Map<String, Object>> findPayPlan(String startTime, String endTime, Long orgId, Long supplierId,
                                          String lastMonth, String month, String link);

    /**
     *
     * @param list
     * @return
     */
    Integer saveBatch(List<ProductionPayPlan> list);
}
